package com.atguigu.jxc.dao;

import com.atguigu.jxc.entity.Supplier;

import java.util.List;

/**
 * @author 里
 * @Description:
 */
public interface SupplierDao {
    /**
     * 分页查询供应商
     * @param page
     * @param rows
     * @param supplierName
     * @return
     */
    List<Supplier> getSupplierPageList(Integer page, Integer rows, String supplierName);

    /**
     * 获取供应商总数
     * @return
     */
    Supplier getSupplierCount();

    /**
     * 根据id查询Supplier 对应的供应商
     * @param supplierId
     * @return
     */
    Supplier getSupplierlist(Integer supplierId);

    /**
     * 修改供应商
     * @param supplier
     */
    void updateSupplier(Supplier supplier);

    /**
     *  保存供应商
     * @param supplier
     */
    void save(Supplier supplier);

    /**
     * 可变参数删除供应商
     * @param ids
     */
    void deleteById(List<String> ids);


}
